package com.nondo.dean.saprfc.domain;

/**
 * @author xiaofan
 * @Description:
 * @throws
 * @date 2018-04-2516:39
 * @Version 0.1
 */
public class OrderStatusTrackingResult {
    /**
     * sap订单号
     */
    private String sapCode;
    /**
     * 采购订单号
     */
    private String orderCode;
    /**
     * 行项目号
     */
    private String lineItem;
    /**
     * 客户名称
     */
    private String customerName;
    /**
     * 物料编号
     */
    private String productCode;
    /**
     * 物料名称
     */
    private String getProductName;
    /**
     * 生产备注
     */
    private String remark;
    /**
     * 数量
     */
    private String num;
    /**
     * 金额
     */
    private String amount;
    /**
     * 完成状态
     */
    private String status;
    /**
     * 订单创建日期
     */
    private String orderCreateDate;
    /**
     * 生产工单号
     */
    private String productionOrderNo;
    /**
     * 工单下达日期    SAP 计划完成日期
     */
    private String workOrderIssuedDate;
    /**
     * 计划生产日期  SAP 中工单下达日期
     */
    private String scheduledDate;
    /**
     * 计划完成日期  SAP 计划生产日期
     */
    private String planAccomplishDate;
    /**
     * 工单完成日期
     */
    private String workEndDate;
    /**
     * 拒绝原因
     */
    private String accden;
    /**
     * 发货日期
     */
    private String deliveryDate;
    /**
     * 发货单号
     */
    private String consignNum;
    /**
     * 送货方
     */
    private String deliveryParty;
    /**
     * 最新生产工序
     */
    private String latestProductionProcess;
    /**
     * 采购订单号
     */
    private String purchaseOrderNo;
    /**
     * 采购订单项目
     */
    private String purchaseOrderItem;
    /**
     * 预计出货日期
     */
    private String expectedShippingDate;
    /**
     * 实际出货日期
     */
    private String actualDateOfShipment;

    public String getSapCode() {
        return sapCode;
    }

    public void setSapCode(String sapCode) {
        this.sapCode = sapCode;
    }

    public String getOrderCode() {
        return orderCode;
    }

    public void setOrderCode(String orderCode) {
        this.orderCode = orderCode;
    }

    public String getLineItem() {
        return lineItem;
    }

    public void setLineItem(String lineItem) {
        this.lineItem = lineItem;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getGetProductName() {
        return getProductName;
    }

    public void setGetProductName(String getProductName) {
        this.getProductName = getProductName;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getNum() {
        return num;
    }

    public void setNum(String num) {
        this.num = num;
    }

    public String getAmount() {
        return amount;
    }

    public void setAmount(String amount) {
        this.amount = amount;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getOrderCreateDate() {
        return orderCreateDate;
    }

    public void setOrderCreateDate(String orderCreateDate) {
        this.orderCreateDate = orderCreateDate;
    }

    public String getProductionOrderNo() {
        return productionOrderNo;
    }

    public void setProductionOrderNo(String productionOrderNo) {
        this.productionOrderNo = productionOrderNo;
    }

    public String getWorkOrderIssuedDate() {
        return workOrderIssuedDate;
    }

    public void setWorkOrderIssuedDate(String workOrderIssuedDate) {
        this.workOrderIssuedDate = workOrderIssuedDate;
    }

    public String getScheduledDate() {
        return scheduledDate;
    }

    public void setScheduledDate(String scheduledDate) {
        this.scheduledDate = scheduledDate;
    }

    public String getPlanAccomplishDate() {
        return planAccomplishDate;
    }

    public void setPlanAccomplishDate(String planAccomplishDate) {
        this.planAccomplishDate = planAccomplishDate;
    }

    public String getWorkEndDate() {
        return workEndDate;
    }

    public void setWorkEndDate(String workEndDate) {
        this.workEndDate = workEndDate;
    }

    public String getAccden() {
        return accden;
    }

    public void setAccden(String accden) {
        this.accden = accden;
    }

    public String getDeliveryDate() {
        return deliveryDate;
    }

    public void setDeliveryDate(String deliveryDate) {
        this.deliveryDate = deliveryDate;
    }

    public String getConsignNum() {
        return consignNum;
    }

    public void setConsignNum(String consignNum) {
        this.consignNum = consignNum;
    }

    public String getDeliveryParty() {
        return deliveryParty;
    }

    public void setDeliveryParty(String deliveryParty) {
        this.deliveryParty = deliveryParty;
    }

    public String getLatestProductionProcess() {
        return latestProductionProcess;
    }

    public void setLatestProductionProcess(String latestProductionProcess) {
        this.latestProductionProcess = latestProductionProcess;
    }

    public String getPurchaseOrderNo() {
        return purchaseOrderNo;
    }

    public void setPurchaseOrderNo(String purchaseOrderNo) {
        this.purchaseOrderNo = purchaseOrderNo;
    }

    public String getPurchaseOrderItem() {
        return purchaseOrderItem;
    }

    public void setPurchaseOrderItem(String purchaseOrderItem) {
        this.purchaseOrderItem = purchaseOrderItem;
    }

    public String getExpectedShippingDate() {
        return expectedShippingDate;
    }

    public void setExpectedShippingDate(String expectedShippingDate) {
        this.expectedShippingDate = expectedShippingDate;
    }

    public String getActualDateOfShipment() {
        return actualDateOfShipment;
    }

    public void setActualDateOfShipment(String actualDateOfShipment) {
        this.actualDateOfShipment = actualDateOfShipment;
    }

    public OrderStatusTrackingResult(String sapCode, String orderCode, String lineItem, String customerName, String productCode, String getProductName, String remark, String num, String amount, String status, String orderCreateDate, String productionOrderNo, String workOrderIssuedDate, String scheduledDate, String planAccomplishDate, String workEndDate, String accden, String deliveryDate, String consignNum, String deliveryParty, String latestProductionProcess, String purchaseOrderNo, String purchaseOrderItem, String expectedShippingDate, String actualDateOfShipment) {
        this.sapCode = sapCode;
        this.orderCode = orderCode;
        this.lineItem = lineItem;
        this.customerName = customerName;
        this.productCode = productCode;
        this.getProductName = getProductName;
        this.remark = remark;
        this.num = num;
        this.amount = amount;
        this.status = status;
        this.orderCreateDate = orderCreateDate;
        this.productionOrderNo = productionOrderNo;
        this.workOrderIssuedDate = workOrderIssuedDate;
        this.scheduledDate = scheduledDate;
        this.planAccomplishDate = planAccomplishDate;
        this.workEndDate = workEndDate;
        this.accden = accden;
        this.deliveryDate = deliveryDate;
        this.consignNum = consignNum;
        this.deliveryParty = deliveryParty;
        this.latestProductionProcess = latestProductionProcess;
        this.purchaseOrderNo = purchaseOrderNo;
        this.purchaseOrderItem = purchaseOrderItem;
        this.expectedShippingDate = expectedShippingDate;
        this.actualDateOfShipment = actualDateOfShipment;
    }

    @Override
    public String toString() {
        return "OrderStatusTrackingResult{" +
                "sapCode='" + sapCode + '\'' +
                ", orderCode='" + orderCode + '\'' +
                ", lineItem='" + lineItem + '\'' +
                ", customerName='" + customerName + '\'' +
                ", productCode='" + productCode + '\'' +
                ", getProductName='" + getProductName + '\'' +
                ", remark='" + remark + '\'' +
                ", num='" + num + '\'' +
                ", amount='" + amount + '\'' +
                ", status='" + status + '\'' +
                ", orderCreateDate='" + orderCreateDate + '\'' +
                ", productionOrderNo='" + productionOrderNo + '\'' +
                ", workOrderIssuedDate='" + workOrderIssuedDate + '\'' +
                ", scheduledDate='" + scheduledDate + '\'' +
                ", planAccomplishDate='" + planAccomplishDate + '\'' +
                ", workEndDate='" + workEndDate + '\'' +
                ", accden='" + accden + '\'' +
                ", deliveryDate='" + deliveryDate + '\'' +
                ", consignNum='" + consignNum + '\'' +
                ", deliveryParty='" + deliveryParty + '\'' +
                ", latestProductionProcess='" + latestProductionProcess + '\'' +
                ", purchaseOrderNo='" + purchaseOrderNo + '\'' +
                ", purchaseOrderItem='" + purchaseOrderItem + '\'' +
                ", expectedShippingDate='" + expectedShippingDate + '\'' +
                ", actualDateOfShipment='" + actualDateOfShipment + '\'' +
                '}';
    }
}
